Big Huge Thesaurus

attention deficit disorder

noun